home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Creating Shockwave Web Pages
/
SHOCKED.bin
/
software demos
/
soundedit 16 v2
/
soundeditª 16 version 2 demo
/
AppleScript™.rsrc
/
bin.rsrc_proc_1_Master Loader.txt
< prev
next >
Wrap
Text File
|
1994-08-02
|
59KB
|
1,059 lines
start:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 202E 000C move.l D0, [A6 + 0xC]
0000000E 6B58 bmi +0x5A /* 00000068 */
00000010 0C80 0000 0004 cmpi.l D0, 0x4
00000016 6E50 bgt +0x52 /* 00000068 */
00000018 D080 add.l D0, D0
0000001A 303B 0806 move.w D0, [PC + D0 + 0x6]
0000001E 4EFB 0000 jmp [PC + D0.w]
00000022 000C 0018 ori.b A4, 0x18
00000026 0024 0030 ori.b -[A4], 0x30 /* '0' */
0000002A 003C 41FA ori.b ccr, 250
0000002E 0050 2888 ori.w [A0], 0x2888
00000032 426E 0010 clr.w [A6 + 0x10]
00000036 603A bra +0x3C /* 00000072 */
00000038 41FA 0778 lea.l A0, [PC + 0x778 /* 000007B2, value 0x4E56FFF2 */]
0000003C 2888 move.l [A4], A0
0000003E 426E 0010 clr.w [A6 + 0x10]
00000042 602E bra +0x30 /* 00000072 */
00000044 41FA 07D8 lea.l A0, [PC + 0x7D8 /* 0000081E, value 0x4E56FFF2 */]
00000048 2888 move.l [A4], A0
0000004A 426E 0010 clr.w [A6 + 0x10]
0000004E 6022 bra +0x24 /* 00000072 */
00000050 41FA 083E lea.l A0, [PC + 0x83E /* 00000890, value 0x4E56FFF2 */]
00000054 2888 move.l [A4], A0
00000056 426E 0010 clr.w [A6 + 0x10]
0000005A 6016 bra +0x18 /* 00000072 */
0000005C 41FA 08D2 lea.l A0, [PC + 0x8D2 /* 00000930, value 0x4E56FFD6 */]
00000060 2888 move.l [A4], A0
00000062 426E 0010 clr.w [A6 + 0x10]
00000066 600A bra +0xC /* 00000072 */
label00000068:
00000068 7000 moveq.l D0, 0x00
0000006A 2880 move.l [A4], D0
0000006C 3D7C F94B 0010 move.w [A6 + 0x10], 0xF94B
label00000072:
00000072 286E FFFC movea.l A4, [A6 - 0x4]
00000076 4E5E unlink A6
00000078 205F movea.l A0, [A7]+
0000007A 504F addq.w A7, 8
0000007C 4ED0 jmp [A0]
0000007E 4E56 FFE0 link A6, -0x0020
00000082 48E7 0308 movem.l -[A7], D6,D7,A4
00000086 286E 0010 movea.l A4, [A6 + 0x10]
0000008A 7C01 moveq.l D6, 0x01
0000008C 558F subq.l A7, 2
0000008E 2F0C move.l -[A7], A4
00000090 2F3C 6576 636C move.l -[A7], 0x6576636C /* 'evcl' */
00000096 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000009C 486E FFE8 pea.l [A6 - 0x18]
000000A0 486E FFE0 pea.l [A6 - 0x20]
000000A4 7004 moveq.l D0, 0x04
000000A6 2F00 move.l -[A7], D0
000000A8 486E FFEC pea.l [A6 - 0x14]
000000AC 303C 0E15 move.w D0, 0xE15
000000B0 A816 syscall Pack8
000000B2 3E1F move.w D7, [A7]+
000000B4 558F subq.l A7, 2
000000B6 2F0C move.l -[A7], A4
000000B8 2F3C 6576 6964 move.l -[A7], 0x65766964 /* 'evid' */
000000BE 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000000C4 486E FFE8 pea.l [A6 - 0x18]
000000C8 486E FFE4 pea.l [A6 - 0x1C]
000000CC 7004 moveq.l D0, 0x04
000000CE 2F00 move.l -[A7], D0
000000D0 486E FFEC pea.l [A6 - 0x14]
000000D4 303C 0E15 move.w D0, 0xE15
000000D8 A816 syscall Pack8
000000DA 3E1F move.w D7, [A7]+
000000DC 486E FFFA pea.l [A6 - 0x6]
000000E0 486E FFF0 pea.l [A6 - 0x10]
000000E4 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000000E8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000000EC 2F3C 4145 5654 move.l -[A7], 0x41455654 /* 'AEVT' */
000000F2 4EBA 00F0 jsr [PC + 0xF0 /* 000001E4 */]
000000F6 3E00 move.w D7, D0
000000F8 4FEF 0014 lea.l A7, [A7 + 0x14]
000000FC 666C bne +0x6E /* 0000016A */
000000FE 70FF moveq.l D0, 0xFFFFFFFF
00000100 B0AE FFFA cmp.l D0, [A6 - 0x6]
00000104 6742 beq +0x44 /* 00000148 */
00000106 558F subq.l A7, 2
00000108 486E FFFA pea.l [A6 - 0x6]
0000010C 7001 moveq.l D0, 0x01
0000010E 2F00 move.l -[A7], D0
00000110 A85D syscall BitTst
00000112 4A1F tst.b [A7]+
00000114 6732 beq +0x34 /* 00000148 */
00000116 558F subq.l A7, 2
00000118 2F0C move.l -[A7], A4
0000011A 2F3C 6573 7263 move.l -[A7], 0x65737263 /* 'esrc' */
00000120 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */
00000126 486E FFE8 pea.l [A6 - 0x18]
0000012A 486E FFFE pea.l [A6 - 0x2]
0000012E 7002 moveq.l D0, 0x02
00000130 2F00 move.l -[A7], D0
00000132 486E FFEC pea.l [A6 - 0x14]
00000136 303C 0E15 move.w D0, 0xE15
0000013A A816 syscall Pack8
0000013C 3E1F move.w D7, [A7]+
0000013E 7004 moveq.l D0, 0x04
00000140 B06E FFFE cmp.w D0, [A6 - 0x2]
00000144 6602 bne +0x4 /* 00000148 */
00000146 4206 clr.b D6
label00000148:
00000148 4A06 tst.b D6
0000014A 6718 beq +0x1A /* 00000164 */
0000014C 558F subq.l A7, 2
0000014E 2F0C move.l -[A7], A4
00000150 2F2E 000C move.l -[A7], [A6 + 0xC]
00000154 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000158 206E FFF4 movea.l A0, [A6 - 0xC]
0000015C 2250 movea.l A1, [A0]
0000015E 4E91 jsr [A1]
00000160 3E1F move.w D7, [A7]+
00000162 600A bra +0xC /* 0000016E */
label00000164:
00000164 3E3C FC77 move.w D7, 0xFC77
00000168 6004 bra +0x6 /* 0000016E */
label0000016A:
0000016A 3E3C F954 move.w D7, 0xF954
label0000016E:
0000016E 486E FFF0 pea.l [A6 - 0x10]
00000172 4EBA 0368 jsr [PC + 0x368 /* 000004DC */]
00000176 3D47 0014 move.w [A6 + 0x14], D7
0000017A 584F addq.w A7, 4
0000017C 4CEE 10C0 FFD4 movem.l D6,D7,A4, [A6 - 0x2C]
00000182 4E5E unlink A6
00000184 205F movea.l A0, [A7]+
00000186 4FEF 000C lea.l A7, [A7 + 0xC]
0000018A 4ED0 jmp [A0]
fn0000018C:
0000018C 4E56 FEF6 link A6, -0x010A
00000190 48E7 0118 movem.l -[A7], D7,A3,A4
00000194 49EE FEF6 lea.l A4, [A6 - 0x10A]
00000198 264C movea.l A3, A4
0000019A 564B addq.w A3, 3
0000019C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001A0 486E FFFA pea.l [A6 - 0x6]
000001A4 486E FFFC pea.l [A6 - 0x4]
00